body{
    width: 100%;
    height: 100%;
    background: #f9f9f9;
    color: #666;
}
.wrap{
    width: 854px;
    height: 558px;
    background: #fff;
    margin: 60px auto 0;
}
.mi{
    height: 50px;
    width: 854px;
    padding-bottom: 30px;
}
.wrap h4{
    font-size: 30px;
    color: #000;
    text-align: center;
}
.icon-adjust{
    color: red;
}
.regbox{
    width: 332px;
    height: 350px;
    margin: 20px auto 0;
}
.tits{
    width: 315px;
    height: 40px;
    border: 1px solid gray;
    padding-left: 14px;
}
.tits .diqu{
width:272px;
    height: 40px;
    float: left;
    line-height: 40px;
    border-right: 1px solid gray;
}
.tits .tits1{
    height: 40px;
    line-height: 40px;
}
.a1{
    margin-bottom: 10px;
}
.a2{
    margin-bottom: 5px;
}
input[type="text"],input[type="password"]{
    width: 327px;
    height: 40px;
}
button{
    width: 330px;
    height: 42px;
    background: #ff6700;
    border-color: #ff6700;
    cursor: pointer;
}
.msg{
    width: 400px;
    height: 40px;
    margin: 30px auto 0;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
}
.msg span{
    color: black;
    font-weight: 700;
}
.footer{
    height: 80px;
    text-align: center;
    margin-top: 30px;
}
.footer .list{
    height: 20px;
    width: 270px;
    margin: 0 auto 10px;
}
 .list ul li{
    float: left;
    padding: 0 10px;
    display: inline-block;
    border-right: solid 1px #757575;
     cursor: pointer;
}
.list ul li.on{
    color: #333;
}
.list ul li:hover{
    color: #333;
}
.footer .list ul li:nth-child(4){
    border-right: none;
}
.nf-intro span{
    display: inline-block;
    width: 600px;
height: 16px;
    font-size: 14px;
}
.nf-intro span img{
    display: inline-block;
}
#name_msg,#pwd_msg{
    height: 21px;
    line-height: 21px;
}